package com.zhb.zhbojbackendcommon.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface RateLimiter {
    String key();          // 限流键（如接口名）
    int limit();          // 限流阈值（如每秒 5 次）
    int expire();         // 时间窗口（秒，如 1 秒）
}